.fixjob{width:100%;height: 100%;background-color: rgba(0,0,0,.3);position: fixed;top: 0;left: 0;z-index: 200;
    display: none;
}
.fixjob .info{margin:10px 0 20px 0}
/*滚动条的宽度*/
.fixjobbox::-webkit-scrollbar {width:9px;height:9px;}
/*外层轨道。可以用display:none让其不显示，也可以添加背景图片，颜色改变显示效果*/
.fixjobbox::-webkit-scrollbar-track {width: 6px;background-color:rgba(0,0,0,.1);-webkit-border-radius: 2em;-moz-border-radius: 2em;border-radius:2em;}
/*滚动条的设置*/
.fixjobbox::-webkit-scrollbar-thumb {background-color:rgba(0,0,0,.5);background-clip:padding-box;min-height:28px;-webkit-border-radius: 2em;-moz-border-radius: 2em;border-radius:2em;}
.fixjobbox{width:690px;height: 540px;overflow-y:scroll; position: fixed;top: 0;left: 0;right: 0;bottom: 0; margin:auto;border-radius: 15px;background: #ffffff;font-size: 16px;padding: 30px}
.fixjob .fixjobhead{display: flex}
.fixjob .fixjobhead .grjl{font-size: 22px;font-weight: bolder}
.fixjob .fixjobhead .info span{color: #ff6e6e}
.fixjob .fixjobhead .fixjobleft{flex: 1}
.fixjobbox .fixjobright{margin-top: 30px}
.fixjobbox .inputname{margin-bottom: 6px}
.fixjobbox .inputname span.red{color: #ff7777}
.fixjobbox .inputname span.txt{color: #bcbcbc}

.fixjobbox .itembox{display: flex;margin-bottom: 25px}
.fixjobbox .inputitem{margin-bottom: 25px}

.fixjobbox .jobitem{margin-right: 15px}
.fixjobbox .inputval input{width: 210px;}
.fixjobbox .inputval select{width: 100px;padding-left: 5px}
.fixjobbox .inputstyle{background: #f3f3f3;border-width: 0;border-radius: 6px;height: 35px}
.fixjobbox .inputlx{display: flex}
.fixjobbox .inputlx .lxdhphone{width: 200px}
.fixjobbox .inputlx .lxdhval{display: flex}
.fixjobbox .inputlx .inputlxitem{margin-right: 10px}

.fixjobbox .inputtear textarea.gzjl{width: 100%;height: 190px;resize:none}
.fixjobbox .inputtear textarea.zwms{width: 100%;height: 100px;resize:none}
.fixjobbox .inputlx .sendcode{width: 140px;text-align: center; background: #f3f3f3;line-height: 35px;border-width: 0;border-radius: 6px}
.fixjobbox .studybox{display: flex;margin-bottom: 25px}
.fixjobbox .studybox .studyschool{width: 100%;margin-right: 10px}
.fixjobbox .studybox .studyitemfist{flex: 1}
.fixjobbox .studybox .yxklbox{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;}
.fixjobbox .yxklbox .yxklitem{width: 70px;line-height: 35px;text-align: center;font-size: 14px;border: 1px solid #ffffff;cursor: pointer}
.fixjobbox .yxklbox .yxklitemactive{border: 1px solid #ff6e6e}
.fixjobbox .studybox .studyitemwidth{width: 130px}
.leftadd {display: block;width: 160px;height: 140px;background-color: #f3f3f3;background-image: url(/Public/Home/images/jobadd.png);background-repeat: no-repeat;background-position: center;background-size: 34px 34px;text-indent: -9999em;background-blend-mode: hard-light;}

.leftaddimg {display: block;width: 100px;height: 116px;}
.fixjobbox .studyitem1{flex: 1}
.fixjobbox .inputlx select{width: 115px;padding-left: 5px}
.fixjobbox .closeresume {
    position: absolute;
    right: 20px;
    top: 20px;
    width: 20px;
    height: 20px;
    cursor: pointer;
}
.fixjobbox .closeresume:before, .fixjobbox .closeresume:after {
    position: absolute;
    left: 15px;
    content: ' ';
    height: 23px;
    width: 2px;
    background-color: #000000;
}
.fixjobbox .closeresume:before {
    transform: rotate(45deg);
}
.fixjobbox .closeresume:after {
    transform: rotate(-45deg);
}
.fixlogin .closeresume {
    position: absolute;
    right: 20px;
    top: 20px;
    width: 20px;
    height: 20px;
    cursor: pointer;
}
.fixlogin .closeresume:before, .fixlogin .closeresume:after {
    position: absolute;
    left: 15px;
    content: ' ';
    height: 23px;
    width: 2px;
    background-color: #000000;
}
.fixlogin .closeresume:before {
    transform: rotate(45deg);
}
.fixlogin .closeresume:after {
    transform: rotate(-45deg);
}

.fixjobbox .uploadjobbox{display: flex;  flex-wrap: wrap;margin-top: 10px}
.fixjobbox .uploadjobitem{position: relative;margin:0 15px 10px 0}
.fixjobbox .uploadjobitem .resumitimg{border-radius: 5px;width: 154px;height: 140px}
.fixjobbox select.inputeducation{width: 150px}
.subresume{text-align: center;}
.subresume .saveresume{width: 205px;height: 45px;background: #fbdd4b;border-width: 0;border-radius: 5px;margin-right: 10px;font-weight: bold}
.subresume .previewresume{width: 100px;height: 45px;background: #f3f3f3;border-width: 0;border-radius: 5px;font-weight: bold}
.fixjobbox .closejl{position: absolute;right: 3px;top: 3px;cursor: pointer}
.webuploader-pick{background: none;padding: 0}

.fixlogin{width:100%;height: 100%;background-color: rgba(0,0,0,.3);position: fixed;top: 0;left: 0;z-index: 200;display: none}

.login-registration {
    width: 560px;
    margin:120px auto 180px;
    background-color: #fff;
    border-radius: 15px;
    padding-top: 1px;
    padding-bottom: 1px;
}

.login_header{width: 100%;height: 50px;margin:25px 0 30px;text-align: center;font-weight: bolder;font-size: 20px}

.register-con {
    margin: 0 auto;
    width: 360px;
}

.label_name {
    display: block;
    position: absolute;
    top: 12px;
    left: 12px;
    width: 23px;
    height: 23px;
    overflow: hidden;
    background-repeat: no-repeat;
    background-image: url(/Public/Home/images/denglu_touxiang.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
}
input::-webkit-input-placeholder{
    color:#C8C8C8;
}
input::-moz-placeholder{   /* Mozilla Firefox 19+ */
    color:#C8C8C8;
}
input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
    color:#C8C8C8;
}
input:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 
    color:#C8C8C8;
}
input:-webkit-autofill {
    /*-webkit-box-shadow: 0 0 0px 1000px white inset !important;*/
    -webkit-box-shadow: 0 0 0px 1000px #F5F5F5 inset;
}
.register-con ul li input[type=text], .register-con ul li input[type=password] {
    width: 100%;
    height: 56px;
    line-height: 44px;
    background-color: #F5F5F5;
    outline: none;
    border:none;
    border-radius: 4px;
    text-indent: 20px;
    font-size: 14px;
}

.label_password {
    display: block;
    position: absolute;
    top: 12px;
    left: 12px;
    width: 20px;
    height: 20px;
    overflow: hidden;
    background-repeat: no-repeat;
    background-image: url(/Public/Home/images/shouye/mima.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
}

.label_phone {
    display: block;
    position: absolute;
    top: 12px;
    left: 12px;
    width: 15px;
    height: 23px;
    overflow: hidden;
    background-repeat: no-repeat;
    background-image: url(/Public/Home/images/phone_icon.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
}

.register-con ul li {
    margin-bottom: 25px;
    height: 46px;
    position: relative;
}

.send_code {
    display: inline-block;
    width: 130px;
    height: 56px;
    text-align: center;
    font-size: 14px;
    margin: 0;
    outline: none;
    border:none;
    border-radius: 4px;
    border:1px solid #f5f5f5;
    background-color: #ffffff;
    color:#181818;
}

.register-con .btn {
    padding: 20px 0 40px;
    width: 368px;
    margin: 0 auto;
}

.btn_onsubmit {
    display: block;
    height: 56px;
    line-height: 44px;
    font-size: 14px;
    color: #181818;
    text-align: center;
    background: #ffd914;
    width:360px;
    cursor: pointer;
    outline: none;
    border:none;
    border-radius: 4px;
}

#code {
    width: 225px;
    height: 56px;
    text-indent: 20px;
    font-size: 14px;
    /* color:#c8c8c8; */
}
.yanzheng-ma{
    display: flex;
    align-items: center;
    justify-content: space-around;
}
.radio-cheack{
    margin-bottom: 20px;
    color:#181818;
    font-size: 14px;
}
.radio-cheack{
    display: flex;
}
.radio-cheack-s{
    display: flex;
    align-items: center;
    position: relative;
}
.radio-cheack-s-one{
    margin-right: 40px;
}
.radio-ch{
    margin-right: 20px;
    width: 24px;
    height: 24px;
    position: absolute;
    right:26px;
    opacity: 0;
}

.radio-bg{
    width: 24px;
    height: 24px;
    display: inline-block;
    background-image:url('/Public/Home/images/radio.png');
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin-right: 20px;
}
.radio-bg-s{
    background-image:url('/Public/Home/images/radio-check.png');
}
.recruit{width: 100%;}
.recruit .recruitheadbox{display: flex;margin:15px 0 30px 0}
.recruit .recruitnow{font-size: 16px;margin: 5px 20px 0 0; }
.recruit .recruitnow span{color: #ed8a8a;font-weight: bold}
.recruit .recruitall{flex: 1}
.recruit .recruitall img{vertical-align: middle;height: 14px}
.recruit .recruitall a{font-size: 14px; font-weight: bold;background: #fbdd4b;width: 95px;height: 30px;line-height: 30px;border-radius: 25px;text-align: center;display: inline-block}
.recruit .releasejob{width: 130px;height: 33px;line-height: 31px; background: #ebebeb; font-size: 14px;border-radius: 25px;text-align: center;}
.recruit .releasejob span{font-size: 22px}
.recruit .releasejob a{font-weight: bold}
.recruit .recruitlist{}
.recruit .recruitlist ul li{float: left;width: 294px;display: flex; margin-bottom: 30px}
.recruit .recruitlist .recruitlistimg{margin-right: 20px}
.recruit .recruitlist .recruitlisttitle{font-weight: bold;font-size: 16px;flex: 1;margin-top: 3px}
.recruit .recruitlist .recruitlistinfo{color: #949494;font-size: 12px;flex: 1}
.recruit .launch{width: 100%;height: 100px;line-height: 100px; background: #ebebeb;display: flex;}
.recruit .launch img{margin: 23px 40px 0 45px}
.recruit .launch .launchtxt{font-size: 24px;font-weight: bolder;margin-right: 10px}
.recruit .launch .launchinfo{color: #838383;font-size: 14px;flex: 1;}
.recruit .launch .launchjob{width: 200px;height: 45px;line-height:45px;background: #fbdd4b;font-size:14px;text-align: center; margin: 30px 50px 0 0;cursor: pointer }
.inputitem .yxklbox{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;}
.login-registration{position: relative}
.inputitem .yxklbox2{display: flex;flex-wrap: wrap;align-items: center;}
.fixjobbox .yxklbox2 .yxklitem{width: 70px;line-height: 35px;text-align: center;font-size: 14px;border: 1px solid #ffffff;cursor: pointer;margin-right: 5px}
.fixjobbox .yxklbox2 .yxklitemactive{border: 1px solid #ff6e6e}